Развёртывание в Docker контейнере:
Для того что бы развернуть Мари в Docker контейнере следуйте инструкции ниже
Клонирование репозитория
- Клонируем Репозиторий Мари
sh
git clone https://codeberg.org/Better_Look_Next_Time/Mary_Telegram_Bot.git
Подключение ключей
Теперь нужно подключить ключи. Для этого:
- Откройте файл
compose.yml
- Вставте свои ключи в строчки:
yml
environment:
NAGA_KEY: ng-TOKENTOKENTOKENTOKENTOKENTOKE #Сюда надо написать ваш ключь от NagaAI
NAGA_BASE_URL: https://api.naga.ac/v1
BotToken: 0000000000:tokentokentokentokentokentokentoken #Сюда надо написать токен вашего Telegram бота
Добавте WhiteList
- Создайте файл
whiteList.ts
- Напишите туда вот это:
ts
export const WhiteLits = []
Это список с id пользователей у которых будет доступ к мари.
DANGER
Если в этом списке не будет id пользователя то Мари будет постоянно писать Прости но я не могу тебе ответить
Details
Например нам нуждо добавить пользователя с id 2221
Для этого:
- Перейдите в файл whiteList.ts
- Добавте id пользователя:
ts
export const WhiteLits = [ 2211 ]
[!TIPS] Если вам нужно больше пользователей чем 1 то id пользователей должны быть написаны через запитую
ts
export const WhiteLits = [ 2211, 111121 ]
Создайте файл характера:
- Создайте файл
character.txt
- Напишите в нём системный промпт ( либо характер вашей реализации Мари )
Запуск Мари
Соберите контейнер
bash
docker compose build
И после этого запустите
bash
docker compose up
Поздравляю вы развернули мари нативно!!!